home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / remote / ra_111.zip / WHATSNEW.111 < prev   
Text File  |  1992-01-25  |  20KB  |  487 lines

  1. What's new in RemoteAccess 1.10/1.11
  2. ------------------------------------
  3.  
  4. ENHANCEMENTS
  5.  
  6.         * Implemented full multi-lingual support. The
  7.           RemoteAccess distribution archive contains a
  8.           language editor (in RACONFIG) and ENGLISH.RAL,
  9.           a "ready to go" .RAL language definition file.
  10.  
  11.           Note that as of this release, there is NO hard-coded
  12.           text contained in the main program executables; every
  13.           one of the approximately 500 text prompts and their
  14.           colours may be sysop-defined with the language editor.
  15.           Before you attempt to modify or create a language it
  16.           is important that you read the relevant section in
  17.           the documentation first.
  18.  
  19.           Support features include a language number field in
  20.           each user's record, a new menu command for the user
  21.           to select a new language (type 63), and support in
  22.           RAMENU to switch between different language menu
  23.           directories (ALT-N). The selected language is
  24.           displayed on the F5 status bar.
  25.  
  26.         * Implemented full support for configurable date
  27.           formats. RemoteAccess now supports four user-selectable
  28.           date formats:
  29.  
  30.                 DD-MM-YY
  31.                 MM-DD-YY
  32.                 YY-MM-DD
  33.                 DD-Mmm-YY
  34.  
  35.           The sysop may choose to force a particular date format
  36.           or allow new users to select their preference. Additional
  37.           support features include a menutype for selecting a new
  38.           format (type 64), the DATEFMT.A?? textfile which is
  39.           displayed just before the user selects a new format, and
  40.           the ^F< textfile control code, to display the currently
  41.           selected date format.
  42.  
  43.         * Implemented a "fast-index" system to the userfile.
  44.           Significant speed increases are achieved by maintaining
  45.           a small index file internally.
  46.  
  47.       {+} Implemented configurable file description lines.
  48.           Build a template string in RACONFIG from the following
  49.           macro characters:
  50.  
  51.                 % - Full filename, uppercase
  52.                 ^ - Full filename, lowercase
  53.                 & - Partial filename (no extension), uppercase
  54.                 ! - Partial filename (no extension), lowercase
  55.                 @ - Date (in user's selected format)
  56.                 # - File size (bytes)
  57.                 $ - File size (k)
  58.                 | - New line
  59.                 ` - '*' if new, space if not
  60.                 ~ - Description
  61.  
  62.           To emulate the old hardcoded display use:
  63.  
  64.                  [0E%  [0D#  [0A@` [03~
  65.  
  66.         * Added support for two new text files:
  67.           XFERPROT.A?? - displayed in place of the protocol list.
  68.           LANGUAGE.A?? - displayed in place of the language list.
  69.  
  70.         * Added the ability to forward files with local
  71.           messages.
  72.  
  73.         * RemoteAccess now supports these archive formats:
  74.  
  75.            .ARC/PAK/PKA
  76.            .ZIP
  77.            .ZOO
  78.            .LZH/LZS
  79.            .DWC
  80.            .MD
  81.            .LBR
  82.            .ARJ
  83.            .HYP
  84.  
  85.       {+} Added a keyboard password lock option to RACONFIG;
  86.           note that this is also required to use RACONFIG
  87.           itself; if you forget it then all you can do is
  88.           erase CONFIG.RA and create a new one. The -K
  89.           command-line parameter is no longer supported.
  90.  
  91.         * Paging hours are now configurable on a per-day
  92.           basis.
  93.  
  94.         * Added an option to RACONFIG to auto-capitalise the
  95.           location of new users.
  96.  
  97.         * If you try to post a message to a non-existant
  98.           user in a local area, RA will accept it after
  99.           verification that the name is correct.
  100.  
  101.         * A message addressed to "Sysop" using the /T=
  102.           parameter will now be redirected to the user defined
  103.           as the sysop in RACONFIG.
  104.  
  105.         * RA will now default to local mode if the comport
  106.           specified is 0.
  107.  
  108.         * Added an "auto chat capture" option to automatically
  109.           open the capture log whenever chat is started.
  110.  
  111.         * BADPWD.ASC is displayed when a user enters
  112.           a "bad password" message to the sysop.
  113.  
  114.         * Added a TIMEhh.A?? textfile, displayed after the
  115.           WELCOME1.A?? file when hh matches the current hour
  116.           number (24 hour format).
  117.  
  118.         * Menu commands may now use <CR> as a hotkey,
  119.           enabling their use as a default selection.
  120.  
  121.         * New textfile macros:
  122.  
  123.           ^K\    - Clear to end of line.
  124.           ^K]nnn - Display language prompt number nnn;
  125.                    must be zero-padded.
  126.           ^K[cc  - change colour (cc = colour, in hex, zero padded)
  127.           ^F=    - Auto message forwarding ON/OFF
  128.           ^F>    - Name (if any) of message forwardee
  129.           ^F?    - User's current file ratio (number)
  130.           ^F@    - User's current file ratio (kb)
  131.           ^F[    - KB download limit remaining today
  132.           ^F\    - Name of selected language
  133.           ^F]    - User's comment field
  134.  
  135.         * The  character (wait for Enter key) is now
  136.           supported in menu display lines.
  137.  
  138.         * Added support for local uploads and downloads.
  139.  
  140.         * Added the current page status to the status bar; when
  141.           in paging hours [PAGE ON] is displayed. If normal
  142.           paging hours have been overridden with ALT-O, the
  143.           page symbol will flash.
  144.  
  145.       {+} Added VIP.CTL support; if a user listed in VIP.CTL
  146.           logs on RA sounds a short paging bell and displays
  147.           the user's comment field if not empty. (Note that
  148.           the local bell may be disabled by activating the
  149.           scroll lock key). If present, the VIP.A?? textfile
  150.           will be displayed.
  151.          
  152.       {+} The "Sysop next" function now exits with an errorlevel
  153.           of 2 after the logoff bell to enable your batchfile
  154.           to reload RA in local mode or take the system down.
  155.  
  156.       {+} Added a toggle flags menu command (type 65). It
  157.           accepts the following parameters in the optional
  158.           data field:
  159.  
  160.                 <flagset><flagnum><action>
  161.  
  162.           Action can be:
  163.  
  164.                 - : Turn flag OFF
  165.                 + : Turn flag ON
  166.                 * : Toggle flag
  167.  
  168.           For example, the optional data "A1+ A2- D8*" would
  169.           turn flag A1 on, A2 off, and toggle flag D8.
  170.  
  171.         * RACONFIG has been completely rewritten, and now
  172.           incorporates RAMENU, USERED and RALANG into the one
  173.           executable file.
  174.  
  175.         * RA now takes the modem off-hook when a call is
  176.           terminated.
  177.  
  178.         * Textfile macro control codes may now be used in
  179.           normal menu display lines.
  180.  
  181.       {+} Added a printer hardware option to RACONFIG.
  182.           Valid printer types are LPT1, LPT2, and COM1
  183.           to COM3.
  184.  
  185.         * The update security msg reader function now only
  186.           allows a user to update a user whose security
  187.           level is less than his own.
  188.  
  189.         * Added a menu command (type 66) to change the
  190.           availability of text file shells. The optional
  191.           data line is either ON or OFF.
  192.  
  193.         * RA now supports optional highlighted input fields.
  194.           Select RACONFIG.Options.Colours.Input (black on
  195.           black disables this feature).
  196.  
  197.       {+} Added a group mailing facility. The following
  198.           macros are valid in the "to" field of a message
  199.           provided the user has a high enough security
  200.           level:
  201.  
  202.             @[g] - send message to all users in group [g]
  203.             @ALL - send message to all users
  204.             =[s] - send to all users with security = [s]
  205.             >[s] - send to all users with security > [s]
  206.             <[s] - send to all users with security < [s]
  207.  
  208.           A separately addressed message is generated for
  209.           each qualifying user, so large group mailings
  210.           can take a little while to process.
  211.  
  212.         * Added a per-area option in RACONFIG to determine
  213.           whether users are allowed to delete messages.
  214.  
  215.         * If a user enters an invalid "to" name when entering
  216.           a message in a local area, he/she is given the
  217.           option of doing a userlist command.
  218.  
  219.       {+} It is now possible to specify in RACONFIG a default
  220.           subscription expiry date (in days) when a new user
  221.           logs on.
  222.  
  223.         * Added a RACONFIG option to lock the modem at a fixed
  224.           speed.
  225.  
  226.         * Added an "IEMSI Only" option which requires all logons
  227.           to use IEMSI.
  228.  
  229.         * RA now gives the user the option to disconnect after
  230.           downloading files attached to a message.
  231.  
  232.         * RA now has the ability to generate custom exitfiles
  233.           similar to the DORINFO1.DEF (RBBS) and DOOR.SYS (DoorWay)
  234.           files it supports internally. Create a template file
  235.           with the extension .RAT in the system directory which
  236.           contains any valid textfile macros. On the commandline
  237.           for a type 7 shell, place the parameter:
  238.  
  239.                 *Sfilename.ext
  240.  
  241.           Where 'filename' is the base filename of the .RAT template
  242.           file. RA will process the file and create filename.ext
  243.           where the EXITINFO.BBS file is stored.
  244.  
  245.         * MSGFWD.A?? will be displayed at logon if the user
  246.           has auto message-forwarding enabled.
  247.  
  248.         * Added an option to swap to disk/EMS before an
  249.           ALT-J command.
  250.  
  251.         * Unreceived messages addressed to you are now
  252.           highlighted in the full-screen reader.
  253.  
  254.         * Added a second modem init string to RACONFIG.
  255.  
  256.         * Added support for the RAXITnnn.eee semaphore file. If
  257.           RAXITnnn.eee is found at any time it will delete it and
  258.           exit with errorlevel eee. (nnn is the node number).
  259.  
  260.       {+} While RA is waiting for a call it will create
  261.           a semaphore file called RAREADY.nn (nn = node
  262.           number), and when a user is online it will
  263.           create a file called RABUSY.nn.
  264.  
  265.         * Added the user's AGE to the F2 status bar.
  266.  
  267.         * Added support for HANDLES.CTL, in which the sysop may
  268.           specify a list of undesirable handle names.
  269.  
  270.       {+} If the 'sysop warnings' message area is set in RACONFIG
  271.           (previously 'pwd failure' message area), the sysop will
  272.           be notified of any duplicate/unacceptable phone numbers
  273.           via a private message.
  274.  
  275.         * Added support for separate list, download and upload
  276.           security settings for each file area. It's important
  277.           that you walk through your files setup to ensure that
  278.           all the security levels are still correct.
  279.  
  280.         * Added GOTO to the questionnaire command language. The
  281.           syntax is GOTO <label>, where <label> is a 1 to 12
  282.           alphanumeric name. Each label is declared on a line
  283.           by itself preceded by a colon. For example, this code
  284.           loops continuously:
  285.  
  286.           :start
  287.             goto start
  288.  
  289.         * Implemented support for the new USRobotics Courier
  290.           HST V32BIS modem connect strings (7200, 12000 and
  291.           14400 bps).
  292.  
  293.         * Implemented an auto message-forwarding feature. If
  294.           a user is going to be away for an extended period
  295.           of time, he/she may specify the name of another
  296.           user to whom all his/her mail is redirected.
  297.           (Menu type 67).
  298.  
  299.         * Added a full screen chat module. Note that this only
  300.           works if an interactive EMSI session has been established.
  301.           Neither ANSI nor AVATAR support is required. To force
  302.           the "normal" line-chat mode, press SHIFT together with
  303.           ALT-C.
  304.  
  305.       {+} Activating the scroll-lock key disables the paging sound
  306.           - note that this does not affect or disable paging hours
  307.           in any way, it simply silences the speaker.
  308.  
  309.         * Added support to optionally set 43/50 line mode when
  310.           RemoteAccess fires up. (RACONFIG.Other.Video)
  311.  
  312.         * It is now possible to include a /F anywhere on the
  313.           optional data line of any of the 3 file search menu
  314.           commands. This makes it possible for the sysop to limit
  315.           a search to the current file template area only.
  316.  
  317.         * Cleaned up the memory-swap code and reduced the amount
  318.           of resident code by about half while the shell is
  319.           active.
  320.  
  321.         * Changed the behaviour of handle and alias message areas
  322.           - if a user posts a message in a handles-only area and
  323.           his/her handle is blank, then RA will automatically use
  324.           the user's name for the "from" field. When a user posts
  325.           in an alias area, RA inserts the user's handle (if any)
  326.           at the prompt, which the user may then edit or press
  327.           <CR> at.
  328.  
  329.         * ALT-J is now available from the "waiting for call"
  330.           screen.
  331.  
  332.         * Added a hotkey on the "wait for call" screen
  333.           which will temporarily disable incoming calls.
  334.  
  335.         * Added support to attempt to detect whether the user's
  336.           terminal supports ANSI automatically at logon, by
  337.           sending a code to request the remote's cursor position.
  338.           If ANSI is detected, RA will display LOGO.ANS instead
  339.           of LOGO.ASC.
  340.  
  341.         * The change password menu command prompts the user for
  342.           his/her old password before continuing.
  343.  
  344.         * Changed the behaviour of a fast logon. If <CR> is pressed
  345.           at the password prompt on a blank entry, RA will prompt
  346.           for a full user name.
  347.  
  348.         * RACONFIG now accepts full 8 bit ASCII characters
  349.           at all input prompts.
  350.  
  351.         * Fixed the handling of the newmail prompting so that
  352.           it recycles unless the user selects kill, mark received,
  353.           or read.
  354.  
  355.         * Added a new user Yes/No/Ask option in RACONFIG for
  356.           the full screen message editor. Note that the
  357.           requirement for the user to have ANSI enabled to use
  358.           the external editor has been removed.
  359.  
  360.         * The character echoed back to the user during the
  361.           input of a password-type prompt is now definable.
  362.           If the option field in RACONFIG is left blank, then
  363.           nothing is echoed when a key is pressed.
  364.  
  365.         * Added handle support to the user list, today's callers
  366.           and who else online menu commands. Handles will be
  367.           displayed instead of real names if a /H is found on
  368.           the optional data line of any of these three menu
  369.           types.
  370.  
  371.         * Implemented support for the SoftCR character ($8D) as
  372.           a regular printable character, in both the internal
  373.           message editor and message reader.
  374.  
  375.         * Added separate per-file area options to exclude
  376.           individual areas from a new files scan and upload
  377.           duplicate checking.
  378.  
  379.         * Added the GROUPnnn.A?? textfile, displayed after the
  380.           SECnnn.A?? textfile, if present, to all users of the
  381.           specified group number.
  382.  
  383.         * Changed the quoting style slightly so that original
  384.           blank message lines are represented by a blank line
  385.           without the quote header. RemoteAccess also attempts
  386.           to 'clean up' multilevel quotes.
  387.  
  388.         * A '#' in the message quote field in RACONFIG is now
  389.           converted to the original poster's initials forced
  390.           into lowercase.
  391.  
  392.         * The current file and message template areas are
  393.           now saved permanently in each user's record.
  394.  
  395.       {+} Added an option in RACONFIG to define an optional
  396.           external chat utility. If this field is non-blank
  397.           and the sysop initiates chat mode at any time, the
  398.           defined command-line will be executed. All normal
  399.           shell control characters are available.
  400.  
  401.         * RA now supports the TASK environment variable used
  402.           by FrontDoor and some other applications. Note that
  403.           the -N command-line parameter overrides the value
  404.           held in TASK.
  405.  
  406. BUG FIXES
  407.  
  408.         * RA would allow uploading in local mode, which had
  409.           one or two undesirable side effects. Fixed.
  410.  
  411.         * When doing a combined read, sometimes pressing 'N'
  412.           would cause RA to drop out of the full screen
  413.           message reader. Fixed.
  414.  
  415.         * A menu selection which had one of the menu macro
  416.           characters as it's hotkey would display the expanded
  417.           macro when selected, instead of the actual character.
  418.           Fixed.
  419.  
  420.         * If a user asked to attach files to a message but then
  421.           didn't actually send any, RA would leave an empty
  422.           'orphaned' directory. Fixed.
  423.  
  424.         * Fixed a small problem in the internal ANSI/AVT driver
  425.           which was causing 'bleeding' of the background colour
  426.           when the screen scrolled up.
  427.  
  428.         * Corrected a small problem contained in the original
  429.           IEMSI specs, which defined the user's birthdate as a
  430.           hexadecimal representation of the date in unix format.
  431.           Since a unix time is the number of seconds since midnight
  432.           on January the 1st 1970, it meant that nobody could be
  433.           born before that date. The date is now sent as a string
  434.           of the form YYYYMMDD.
  435.  
  436.         * If the sysop set the "ask for voice/data number" to
  437.           "yes", and a user logged on using IEMSI with a blank
  438.           number, RA would not prompt the user for a valid number.
  439.           Fixed.
  440.  
  441.         * Fixed a problem that would cause RA to set the user's
  442.           # of files download counter to 65535 under certain
  443.           conditions when a file was skipped during a zmodem
  444.           download session.
  445.  
  446.         * If a download file was skipped, the file list window
  447.           on the local console would get screwed up. Fixed.
  448.  
  449.         * Fixed a problem which was causing RA to not correctly
  450.           recognise a users download limits when logged on at
  451.           4800 bps.
  452.  
  453.         * ASCII character #255 is now filtered out at all
  454.           alphanumeric input prompts.
  455.  
  456.         * RA no longer immediately displays BADFILES.CTL when a
  457.           YModem upload is selected by the user.
  458.  
  459.         * RA no longer requires that DESQview's Printer Contention
  460.           handling be disabled for multi-line operation.
  461.  
  462.         * RA will not display the "send files?" prompt if the
  463.           user is entering a password warning message to the
  464.           sysop.
  465.  
  466.         * IEMSI handshakes would not work if the user had pressed
  467.           a key during RA's load. This has been fixed.
  468.  
  469.         * In message read w/pausing, more prompting is now only
  470.           active for the current message.
  471.  
  472.         * Fixed the upload credit logic.
  473.  
  474.         * RA would not process external file transfers properly
  475.           if it's protocol control file was deleted during the
  476.           transfer.
  477.  
  478.         * The new file scan start date is now correctly parsed.
  479.  
  480.         * Previously RA would not append the filename to the upload
  481.           path when activating an external protocol that does not
  482.           support batch transfers. This has been fixed.
  483.  
  484.         * If a conference is marked as read-only, users may now
  485.           reply to messages via netmail, if available.
  486.  
  487.